package com.yonyou.pmclouds.basecom.consts;

/**
 * 单据类型常量类
 *
 * @author fangpengc
 */
public interface BillTypeConst {
    /**
     * 工作联系单单据类型
     */
    String WORKCONNECT_BILLTYPE = "GZLX";
    /**
     * 问题记录单单据类型
     */
    String PROBLEMLOG_BILLTYPE = "WTJL";
    /**
     * 工序报验单据类型
     */
    String PROCEDUREINSPECT_BILLTYPE = "GXBY";
    /**
     * 现场检查单据类型
     */
    String SITEINSPECTION_BILLTYPE = "XCJC";
    /**
     * 平行检验单据类型
     */
    String PARALLEL_INSPECTION_BILLTYPE = "PXJY";
    /**
     * 旁站记录单据类型
     */
    String SIDE_INSPECTION_BILLTYPE = "PZJL";
    /**
     * 巡查记录单据类型
     */
    String PATROL_BILLTYPE = "XCJL";

    /**
     * 施工记录单据类型
     */
    String CONSTRUCTIONLOG_BILLTYPE = "SGJL";
    /**
     * 施工日志单据类型
     */
    String CONSTRUCTION_DIARY_BILLTYPE = "SGRZ";
    /**
     * 工序拍照单据类型
     */
    String PROCESSPHOTO_BILLTYPE = "GXPZ";
    /**
     * 进度计划单据类型
     */
    String PROCESS_PLAN_BILLTYPE = "JDJH";
    /**
     * 计划填报
     */
    String PROCESS_WRITE_BILLTYPE="JHTB";
    /**
     * 进度反馈
     */
    String PROCESS_REPORT_BILLTYPE = "JDFK";
    /**
     * 综合验收
     */
    String COMPREHENSIVE_ACCEPTANCE_BILLTYPE = "ZHYS";
    String COMPREHENSIVE_ACCEPTANCE_BILLTYPE_NAME = "综合验收";

    /**
     * 变更签证(拆分为签证申请使用)
     */
    String ALTER_AND_VISA_BILLTYPE = "BGQZ";

    /**
     * 考勤签到
     */
    String SIGN_IN_BILLTYPE = "KQQD";

    /**
     * 变更申请
     */
    String ALTER_BILLTYPE = "BGSQ";

    /**
     * 开工报告
     */
    String WORKSTART_BILLTYPE="KGBG";
    String WORKSTART_BILLTYPE_NAME = "开工报告";

    /**
     * 安全整改
     */
    String SAFETY_RECTIFICATION_BILLTYPE = "AQZG";

    /**
     * 阶段验收
     */
    String STAGECHECK_BILLTYPE="JDYS";
    String STAGECHECK_BILLTYPE_NAME = "阶段验收";

    /**
     * 停工单
     */
    String WORKSTOP_BILLTYPE="TGBG";
    String WORKSTOP_BILLTYPE_NAME="停工单";
    /**
     * 复工单
     */
    String REPEATWORK_BILLTYPE="FGD";
    String REPEATWORK_BILLTYPE_NAME="复工单";

    /**  --------nc/ncc单据类型 ---------*/

    /**
     * 项目立项
     */
    String PROJECT_BUILD = "4D12";
    String PROJECT_BUILD_NAME = "项目立项";

    /**
     * 预算编制
     */
    String BUDGET = "4D18";
    String BUDGET_NAME = "预算编制";

    /**
     * 物资及服务需求单
     */
    String MATERIAL_PLAN = "4D14";
    String MATERIAL_PLAN_NAME = "物资及服务需求单 ";

    /**
     * 销售合同
     */
    String MARKET_CONTR = "4D60";
    String MARKET_CONTR_NAME = "销售合同";

    /**
     * 付款合同
     */
    String CONTR = "4D42";
    String CONTR_NAME = "付款合同";

    /**
     * 结算单
     */
    String CONTR_BALA = "4D50";
    String CONTR_BALA_NAME = "结算单";

    /**
     * 决算单
     */
    String PROJECT_FINAL = "4D64";
    String PROJECT_FINAL_NAME = "决算单";

    /**
     * 产出物交付单
     */
    String PRODUCT_TRAN = "4D32";
    String PRODUCT_TRAN_NAME = "产出物交付单";

    /**
     * 项目结项单
     */
    String FINISH_BILL = "4D38";
    String FINISH_BILL_NAME = "项目结项单";

    /**
     * 停工单
     */
    String WORKSTART_BILL = "4D28";
    String WORKSTART_BILL_NAME = "停工单";

    /**
     * 安全检查单据类型
     */
    String SAFEINSPECTION_BILLTYPE = "AQJC";
}
